MS Excel, verzija 2003 i 2007 |
Microsoft Excel je program za tabelarna izračunavanja koji dolazi u Microsoft Office
paketu.
Microsoft Excel uglavnom služi za rješavanje problema matematičkog tipa pomoću tabela i polja koje je moguće povezivati različitim formulama. Može poslužiti i za izradu jednostavnijih baza podataka. Na temelju unesenih podataka, lako iz tablica može stvarati grafikone.Također omogućuje dodavanje različitih objekata: tabela, slika, grafikona... Česta mu je primjena u uredima, gdje služi za izradu troškovnika, obračuna i sl. MS excel se sastoji od redova (vrsta) i kolona. Presjek redova i kolona naziva se ćelije.
Za naše potrebe, možemo reći da Excela možemo najbolje iskoristiti kao razrednik (razredni starješina) za računanje Opšteg uspjeha učenika u OS i SŠ, kao i sve ostale obaveze oko dnevnike, broj petica, broj četvorki, broj trica... Potrebno je samo unijeti ocjene, a sve ostalo će Excel odraditi...
|
Osnove Excela,
naredbe: =sum(), =average(), =min(), =max(),
=count(), =counta(),
=countblank(), =sqrt(), +, -, *, / |
Vježba broj 1 |
Napraviti tabelu sa jednom kolonom (i deset redova) i naći sume te kolone.
|
|
Vježba broj 2 |
Napraviti tabelu sa jednom kolonom i naći prosjek te kolone.
|
|
Vježba broj 3 |
Napraviti tabelu sa tri kolone i isprogramirati polje koje će sadržavati sumu dvije kolone podjeljeno sa sumom treće kolone.
|
Uputa:
=( SUM(---označimo ćelije iz kolone---) + SUM(---označimo ćelije---) ) / SUM(---označimo ćelije---) |
|
Vježba broj 4 |
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti koliko ima praznih polja u toj koloni. |
Uputa:
=COUNTBLANK(---označimo ćelije iz kolone---) |
|
Vježba broj 5 |
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti koliko ima popunjenih polja u toj koloni. |
Uputa:
= COUNTA(---označimo ćelije iz kolone---) |
|
Vježba broj 6 |
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti koja maksimalna a koj minimalna vrijednost.
62
35
65
46
22
25
25
41
min ----
max ---- |
Uputa:
=min(---označimo ćelije iz kolone---)
=max(---označimo ćelije iz kolone---)
|
|
Vježba broj 7 |
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti kolki je kvadratni korijen sume te kolone.
62
35
65
46
22
25
25
41
----
|
Uputa:
naredbe sum() i sqrt()
=sqrt( SUM((---označimo ćelije iz kolone---) )
|
|
Vježba broj 8 |
Napraviti tabelu sa jednom kolonom i osam redova. Polje u devetom redu isprogramirati tako da daje vrijednost izraza:
(Prvi polje + Drugo polje) podjeljeno sa trecim poljem + cetvrto polje minus peto polje minus sesto polje puta sedmo polje - osmo polje.
>
(62
+ 35)
/ 65
+ 46
- 22
- 25
* 25
- 41
= ----
|
Uputa:
=(---označimo prvu ćeliju--- + ---označimo drugu ćeliju---) / ---označimo trećućeliju--- + ...
|
|
Vježba broj 9 |
Data je tabela:
|
prihod |
radnih dana |
zarada po danu |
A Sidran |
100 |
4 |
---- |
F Dostojevski |
234 |
6 |
---- |
R Akutagava |
345 |
7 |
---- |
Ukupno |
---- |
---- |
---- |
Na mjesto crtica isprogramirati polja koja će računati koja vrijednost treba da bude.
|
Uputa:
=sum(---označimo ćelije iz jedne kolone---)
=---označimo jednu ćeliju--- / ---označimo drugu ćeliju---
|
|
Vježba broj 10 |
Od sljedečih podataka napraviti tabelu:
Data je tabla:
Takmicari Trka 1 Trka 2 Trka 3 Pr.vr.
M Kundera 23 12 34 8
Dž Karahasan 12 33 28 9
Dž Rumi 45 2 12 10
Izracunati: Ukupan broj bodova svih takmicara: -----
Najveci ostvareni broj bodova: -----
Najmanje ostvareno vrijeme: ------ |
Uputa:
=sum(---označimo ćelije iz svih kolona---)
=max(---označimo ćelije u kojima se nalaze bodovi---)
=min(---označimo ćelije u kojima se nalazi vrijeme---)
|
|
Naredba =if() |
Naredba if glasi:
=if( uvijet, ako_da, ako_ne)
gdje je
uvijet ---> neki uslov koji se provjerava, obično je to provjera da li je vrijednost u nekom polju manja ili veća od neke druge vrijednosti u nekom drugom polju
npr. B2 > B4
ako_da ---> naredba ili naredbe koje će se ispuniti ako je uslov zadovoljen
ako_ne ---> naredba ili naredbe koje će se ispuniti ako uslov nije zadovoljen |
|
Vježba broj 11 |
Data je tabela sa jednom kolonom i 6 šest redova.
12
44
53
21
64
23
Isprogramirati jedno polje koje će ispisat
suma kolone je manja od 50
(ako je suma kolone manja od pedeset)
Suma kolone je veca od 50
(ako je suma kolone veca od pedeset) |
Uputa:
=IF( SUM(B8:B13) <50; "Suma manja od 50"; "Suma je veća od 50")
=IF(SUM(B17:B25)>50; "Suma kolone je veca od 50"; "Suma kolone je manja od 50")
|
|
Vježba broj 12 |
Data je tabela sa jednom kolonom i 6 šest redova.
12
44
53
64
23
Isprogramirati jedno polje koje će ispisat
u koloni se nalazi prazno polja
(ako se u koloni nalazi prazno polje)
u koloni se ne nalazi nalazi prazno polja
(ako se u koloni ne nalazi prazno polje)
|
Uputa:
=if( COUNTBLANK(B17:B22)>0; "Ima prazno polje"; "Nema praznih polja")
|
|
Vježba broj 13 |
Data je tabela sa jednom kolonom i 6 šest redova.
12
44
53
21
64
23
Isprogramirati jedno polje koje će ispisat
u koloni je najveca vrijednost 46
(ako je u koloni najveca vrijednost 46)
u koloni nije najveca vrijednost 46
(ako je u koloni nije najveca vrijednost 46)
Ispod ove ćelije želimo da piše:
U koloni je najveći broj ---- |
Uputa:
=if( max(B30:B35)=46; "najveća vrijednost je 46"; "broj 46 nije najveći broj ")
Znak za povezivanje naredbi je &
="U koloni je najveći broj " & MAX(B4:B10)
|
|
Vježba broj 14 |
|
Plata |
Januar |
34 |
Februar |
33 |
Mart |
222 |
April |
22 |
Kredit je dobren |
----- |
Isprogramirati polje koje će odgovarati na pitanje sa DA, ako je prosječna
plata veća od 50 KM, ili sa NE, ako je prosjećna
plata manja (ili jednaka) od 50 KM.
Poslije ovoga razmisliti kako bi isprogramirali polja da, umjsto samo odgovora sa Da ili ne piše
Da, zato što je proječna plata ---
Ne, zato što je prosječna plata ---
|
Uputa:
=(IF(AVERAGE(B20:B23)>50,"Da, ...","Ne, ..."))
Simbol za povezivanje naredbi je: &
=( IF(AVERAGE(B20:B23)>50,
"Da, zato što..." & AVERAGE(B20:B23),
"Ne, ..." & AVERAGE(B20:B23)))
|
|
Vježba broj 15 |
|
Cijena |
Bijeli obelisk |
32 |
Bluz muzika |
47 |
Košulja |
92 |
Platio |
22 |
Trba platiti |
----- |
Komentar |
----- |
Isprogramirati polje koje će u slučaju da treba platiti više od od 450KM
ispisati "Previše skupo", u suprotnom će ispisati "OK". |
Uputa:
Treba platiti: =SUM(C45:C47)-C48
Komentar: =IF(C49>450,"Previse skupo","OK")
|
|
Vježba broj 16 |
|
Pređeni put kamiona |
1 dan |
6 |
2 dan |
7 |
3 dan |
34 |
4 dan |
888 |
Ukupan pređeni put |
----- |
Napuniti gorivo |
----- |
Isprogramirati polje koje će u slučaju da je peđeni put veći od 500 km ispisati
"Treba napuniti gorivo", u suprotnom "Goriva ima dovoljno".
|
|
Vježba broj 17 |
|
Broj upisane djece u OŠ |
I razre |
55 |
II razred |
53 |
III razred |
59 |
IV razred |
62 |
Broj upisane djece |
----- |
Napomena: |
----- |
Škola prima 200 učenika. U Napomeni isprogramirati polje koje će u slučaju da je broj upisanih učenika veći od 200 ispitai "Broj učenika je veći od dozvoljenog za x", gdje x predstavlja broj učenika preko granice. U suprotnom ispisati
"U školu se može upisati još x učenika", gdje je x broj. |
|
Vježba broj 18 |
|
Broj prodanih ulaznica |
Cijena po ulaznici |
Tribine |
455 |
100 |
Lože |
563 |
200 |
Ostalo |
859 |
50 |
Ukupan broj prodanih ulaznica |
---- |
|
Zarada |
----- |
|
Napomena: |
----- |
|
Ako je broj prodatih ulaznica veći od hiljadu u Napomeni isprogramirati polje
u koje će pisati "Podjeliti neke ulaznice besplatno". U suprotnom će pisati
"Dobitak još nije ostvaren". |
|
Naredba =countif() |
Naredba countif glasi:
=countif(opseg; kriterij)
Ova naredba broji ćelije koje ispunjavaju neki uslov. Rezultat naredbe je broj ćelija koje zadovoljavaju taj uslov.
=countif( ---označimo ćelije---, uslov_koje_zadovoljavaju)
|
|
Vježba broj 19 |
Data je tabela sa jednom kolonom i 10 redova.
U polja unijeti brojeve od 1 do 5.
2
4
3
2
4
3
1
4
1
5
Isprogramirati polja koja će ispisivati
Broj polja koja imaju broj 5: -----
Broj polj koja imaju vrijednost 4: ----
Broj polja koja imaju vr vecu od 2: -----
Broj 1-ca: -----
Broj polja koja imaju vr manja od 3: ----- |
Uputa:
=COUNTIF(B17:B26; "=5")
=COUNTIF(B37:B46; 5)
=COUNTIF(B17:B26; "=4")
=COUNTIF(B17:B26; ">2")
=COUNTIF(B17:B26; "<3")
|
|
Vježba broj 20 |
Data je tabla:
|
Cijena |
Sveske |
34 |
Sprej |
33 |
Mobitel |
222 |
Rukavice |
22 |
Klješta |
76 |
Drvo kruške |
8 |
Voda |
1 |
Spužva |
90 |
Isprogramirati polja koja ce naci:
Suma cijena: -----
Da li postoji cijena koja je veca od 50: ------
(odgovor je da ili ne)
Broj cijena vecih od 200: -----
Suma cijena podjeljeno sa 9: ------
Broj cijena manjih od 49: -----
Da li postoji cijena sa vrijednošcu 121: ----
(odgovor da ili ne) |
Uputa:
=IF( COUNTIF(B58:B65;">50")>0; "DA"; "ne")
=if( max(B58:B65)>50; "DA"; "ne")
=COUNTIF(B58:B65;">200")
=SUM(B58:B65)/9
=COUNTIF(B58:B65; "<49")
=IF(COUNTIF(B58:B65;"=121")>0; "Da"; "Ne")
=IF( COUNTIF(B58:B65;121)>0; "Da"; "Ne")
|
|
Vježba broj 21 |
Data je tabla:
|
Napomena |
Lubenice |
kupiti |
Sok |
skup |
Hljeb |
kupiti |
Jabuke |
jeftin |
Jagode |
jeftin |
Karanfil |
skup |
Vjeverica |
jeftin |
Medvjed |
kupiti |
Karamele |
jeftin |
Isprogramirati polja koja ce odgovoriti na pitanja:
Broj skupih artikala: ------
Broj jeftinih artikala: -----
Broj artikala koje treba kupiti: ------
Ukupan broj skupih i jeftinih artikala: -----
Broj jeftinih i artikala koje treba kupiti: ---- |
Uputa:
=COUNTIF(B17:B25; "=skup")
=COUNTIF(B17:B25; "=jeftin")
=COUNTIF(B17:B25; "=kupiti")
=COUNTIF(B17:B25; "=skup") + COUNTIF(B17:B25; "=jeftin")
=COUNTIF(B17:B25; "=jeftin") + COUNTIF(B17:B25; "=kupiti")
|
|
Vježba broj 22 |
Data je tabla
|
ocjena |
BHS jezik |
5 |
Engleski jezik |
5 |
Njemacki jezik |
3 |
Lingvistika |
1 |
Tjelesni odgoj |
4 |
Informatika |
5 |
Izracunati
Prosjek: -----
(ako je ucenik pao prosjek je 1, ako je neocjenjen prosjek je neocjenjen)
Broj petica: -----
Ukupan broj ocjena: -----
Najveca ocjena: ------
Najmanja ocjena: ------
Suma ocjena: -------
Da li je ucenik pao: -----
(odgovor je da ili ne)
Da li je ucenik neocjenjen: ------
(nema ocjene) (odgovor je da ili ne)
|
Uputa:
=AVERAGE(B26:B31)
=IF(COUNTIF(B26:B31;"=1")>0; 1; AVERAGE(B26:B31))
=IF( COUNTA(B26:B31)=6; IF(COUNTIF(B26:B31; 1)>0; 1;AVERAGE(B26:B31)); "neocjenjen")
|
|
Razni zadaci |
Vježba broj 23 |
Data je tabela:
odjeca |
cijena |
rukavice
|
9 KM |
kapa |
66 KM |
sako |
19 KM |
grudnjaci |
2 KM |
carape |
12 KM |
Izracunati
(isprogramirati polja da sama racunaju)
Najveca cijena je -----
Najskuplja odjeca je --------
(kao rezultat treba da bude ime odjece)
Najjeftinija odjeca je -------
(kao rezultat treba da bude ime odjece npr. carape)
Odjece koja je jeftinija od 202 ima ----- komada.
Odjece koja je skuplja od 10 ima ----- komada. |
|
Vježba broj 24 |
Data je tabela:
Naziv grupe |
Album |
Cijena |
ColdPlay |
Parachutes |
16 |
ColdPlay |
X&Y |
14 |
Red Hot Chili P |
Stadium Arcadium |
12 |
Pink Floyd |
Wish you were here |
8 |
Bob Marley |
Dreams Of Freedom |
10 |
Bob Marley |
Chant Down Babylon |
nepoznata |
Izracunati
(isprogramirati polja da sama racunaju)
Ukupna suma svih cijena --------
Broj nepoznatih cijena ------
Broj cijena koje su vece od 11 -------
Broj cijena koje su manje od 15 ------
Da li je suma svih cijena veca od 30 ------
(odgovoriti sa DA ili NE)
Da li su sve cijene poznate ------
(odgovoriti sa Da ili Ne) |
|